package com.yict.csms.adminManage.service;

import java.util.List;
import java.util.Map;

import com.yict.common.entity.PageEntity;
import com.yict.common.service.IBaseService;
import com.yict.csms.adminManage.dao.IContractorRankingDao;
import com.yict.csms.adminManage.entity.ContractorRanking;
import com.yict.csms.resourceplan.entity.RtgcFlContractor;

/**
 * 
 * 
 * @author ryan.wang
 * 
 */
public interface IContractorRankingService extends IBaseService<ContractorRanking, Long, IContractorRankingDao> {

	List<ContractorRanking> search(Map<String, Object> searchMap, PageEntity pageEntity);

	public List<ContractorRanking> search(Map<String, Object> queryMap);
	
	Long findMaxRanking(Long typeId);

	boolean check(String flag, ContractorRanking contractorRanking, boolean saveOrUpdate);

//	public String verifyRanking(List<RtgcFlContractor> contractorList);
}
